package com.thingple.web.bridge.reader;

import com.thingple.h5.bridge.Bridge;

/**
 * 读卡器:读写<br/>
 * 需要Activity引用,Activity.onActivityResult中获取返回值<br/>
 *
 * Created by lism on 2017/8/14.
 */
public interface ReaderJsBridge extends Bridge {

    /**
     * 读卡
     */
    void readCard();
    void readCard(String filter);

    /**
     * 读卡
     * @param params json
     */
    void read(String params);

    /**
     * 读到卡后调用
     * @param tid tid
     * @param epc epc
     * @param user user
     */
    void onReadCard(String tid, String epc, String user);

    /**
     * 写卡
     * @param filter tid
     * @param epc epc
     * @param password user
     * @param callbackFunc callback
     */
    void writeCard(String filter, String epc, String password, String callbackFunc);

    void onWriteCard(int resultCode);
}
